Discrete logarithms in curves over finite fields
نویسنده
چکیده
The discrete logarithm problem in finite groups is one of the supposedly difficult problems at the foundation of asymmetric or public key cryptography. The first cryptosystems based on discrete logarithms were implemented in the multiplicative groups of finite fields, in which the discrete logarithm problem turned out to be easier than one would wish, just as the factorisation problem at the heart of RSA. The focus has then shifted towards elliptic and more complex algebraic curves over finite fields. Elliptic curves have essentially resisted all cryptanalytic efforts and to date yield the cryptosystems relying on a number theoretic complexity assumption with the shortest key lengths for a given security level, while other classes of curves have turned out to be substantially weaker. This survey presents the history and state of the art of algorithms for computing discrete logarithms in non-elliptic curves over finite fields; the case of elliptic curves is touched upon, but a thorough treatment would require an article of its own, see [10, Chapter V] and [42]. For a previous survey on hyperelliptic curves in cryptography, including the discrete logarithm problem, see [37]. Let us fix the notation used in the following. Given a cyclic group (G,+) of order N , generated by some element P , the discrete logarithm of Q ∈ G to the base P is given by the integer x = logQ = logP Q, uniquely determined modulo N , such that Q = xP . The discrete logarithm problem (DLP) in G is to compute x given Q. A cryptosystem is said to be based on the discrete logarithm problem in G if computing discrete logarithms in G breaks the cryptosystem (in some specified sense). Note that it is usually unknown whether breaking the system is indeed equivalent to the discrete logarithm problem (but see the treatment of the computational Diffie–Hellman problem in Section 1.2). Figure 1 illustrates the complexity of the discrete logarithm problem depending on N , as it presents itself in a number of groups suggested for cryptographic use. In the following sections, we will examine more closely algorithms in each of the
منابع مشابه
New algorithm for the discrete logarithm problem on elliptic curves
A new algorithms for computing discrete logarithms on elliptic curves defined over finite fields is suggested. It is based on a new method to find zeroes of summation polynomials. In binary elliptic curves one is to solve a cubic system of Boolean equations. Under a first fall degree assumption the regularity degree of the system is at most 4. Extensive experimental data which supports the assu...
متن کاملA simplified setting for discrete logarithms in small characteristic finite fields
We present an algorithm for constructing genus 2 curves over a finite field with a given number of points on its Jacobian. This has important applications in cryptography, where groups of prime order are used as the basis for discrete-log based cryptosystems. For a quartic CM field K with primitive CM type, we compute the Igusa class polynomials modulo p for certain small primes p and then use ...
متن کاملA Subexponential Algorithm for Discrete Logarithms over All Finite Fields
There are numerous subexponential algorithms for computing discrete logarithms over certain classes of finite fields. However, there appears to be no published subexponential algorithm for computing discrete logarithms over all finite fields. We present such an algorithm and a heuristic argument that there exists a c e M>o such that for all sufficiently large prime powers p" , the algorithm com...
متن کاملOn the Relation between Brauer Groups and Discrete Logarithms
In this article we want to make evident that Brauer groups of local and global fields play an important role in public key cryptopgraphy. In the first section we show that all ideal class groups resp. divisor class groups attached to curves over finite fields Fq taken into consideration for DL-systems can be mapped to such Brauer groups via the Tate-Lichtenbaum pairing. It is well known that th...
متن کاملA reduction of the space for the parallelized Pollard lambda search on elliptic curves over prime finite fields and on anomalous binary elliptic curves
Let E be an elliptic curve defined over a prime finite field Fp by a Weierstrass equation. In this paper we introduce a new partition of E(Fp) into classes which are generally larger than {±R}. We give an effective procedure to compute representatives of such classes. So one can iterate the pseudorandom function, related to a discrete logarithm problem in E(Fp), on the set of representatives of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0712.3916 شماره
صفحات -
تاریخ انتشار 2007